.home-wrapper {
  padding-bottom: 50px;
  .header {
    position: relative;
    swiper {
      width: 100%;
      height: 375px;
      swiper-item {
        height: 100%;
        image {
          width: 100%;
          height: 100%;
        }
      }
    }
    .list {
      position: absolute;
      bottom: 0;
      z-index: 99;
      width: 100%;
      height: 44px;
      background: #fff;
      display: flex;
      border-radius: 25% 25% 0 0;
      view {
        flex: 1;
        text-align: center;
        line-height: 44px;
      }
    }
  }
  .concentration-title {
    .header-title {
      height: 44px;
      display: flex;
      justify-content: center;
      align-items: center;
      span:first-child {
        margin-right: 15px;
      }
      .van-icon {
        margin-top: 2px;
      }
    }

    //水平滚动scroll-view
    .list-wrapper {
      overflow-x: scroll;
      white-space: nowrap;
      .ellipsis {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
      }
      .list {
        // display: inline-block;
        white-space: nowrap;
        .item {
          display: inline-block;
          padding-bottom: 16px;
          margin-left: 6px;
          box-sizing: border-box;
          image {
            width: 300px;
            height: 192px;
            border-radius: 5px;
          }
          .title {
            width: 200px;
            font-size: 18px;
            color: #2c2c2c;
            // @extend .ellipsis;
            white-space: nowrap;
            text-overflow: ellipsis;
          }
          .description {
            margin-top: 10rpx;
            width: 660rpx;
            font-size: 14px;
            color: #a8a8a8;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
          }
        }
      }
    }
  }
  .tuijian {
    .header-title {
      height: 44px;
      display: flex;
      justify-content: center;
      align-items: center;
      text:first-child {
        margin-right: 15px;
      }
      .van-icon {
        margin-top: 2px;
      }
    }
  }
}
